home *** CD-ROM | disk | FTP | other *** search
/ Stone Design / Stone Design.iso / Stone_Friends / Wave / WavesWorld / Examples / support / BuildingStuff < prev    next >
Encoding:
Text File  |  1995-03-22  |  1.5 KB  |  32 lines

  1. This file contains some notes on how these models were constructed.
  2.  
  3. At this point in WavesWorld development, I don't really have any tools
  4. for arbitrary curved surface generation and manipulation.  Therefore,
  5. most models you'll see here are built up from quadrics.  The only
  6. exceptions are those that have been imported from other modeling
  7. programs.
  8.  
  9. The basic idea is to sketch out your model, thinking about what
  10. quadrics you'll need to generate it.  You then go into the
  11. canonicalRIB directory and drop the .wwModel of the first quadric
  12. you'll be working with.  Manipulate the controls of the quadric to get
  13. it to look like you want.  Once you're happy with it, dump out the eve
  14. model to a file.  Edit the file and delete whatever EveCmds you won't
  15. need, change whatever variables you don't need to constants, and
  16. finally, change all the remaining quadric(foo) to myShape(foo).  
  17.  
  18. Now reload this model into a WW3DWell.  go back to canonicalRIB and
  19. drop the second quadric you want to manipulate and *add* it to the
  20. scene by clicking on the "add model..." button on the Model panel on
  21. the WW3DWell's ControlPanel.  Note that in the 2.0alpha release,
  22. there's a bug here - the "modelPath" variable gets messed up, and so
  23. you'll need to open up any .wwModel file wrappers that have a nib in
  24. them and drop them into the well manually.
  25.  
  26. Manipulate that quadric with respect to the model you've already built
  27. up.  Save out the model and edit it as before.  Pay careful attention
  28. to using TransformBegin/Ends where necessary to protect children 
  29. shapes from relative transforms.
  30.  
  31.  
  32.